Transparent Dissemination of Adapters in Jini
نویسنده
چکیده
Jini is a Java-based technology for ’spontaneous’ distributed computing which enables programs to dynamically discover nearby services by means of a type-based lookup mechanism. However, this mechanism requires that all the parties involved first agree on a set of common wellknown interfaces for describing services which offer the same high-level functionalities. We believe that this mechanism will in some situations prove to be too rigid or complex and that “interface fragmentation” will inevitably happen. We propose a mechanism for automatically disseminating adapters, small downloadable components that convert between types that describe similar services but are yet incompatible. The implementation of the solution consists in the definition of a new Jini service, the Adapter Service, which is a repository for adapters that registers adapteraugmented proxy objects with the Jini Lookup Service when new services appear on the network. This solution does not require any modification to clients, services or to the
منابع مشابه
Generic Adaptation of Jini Services
-In the network-centric computing paradigm the net gains more importance. Software and hardware components, often abstracted as services, form an application that is distributed over the network and only loosely coupled. Clients that depend on those services communicate remotely and download the necessary code they need. Jini is a framework, based on Java that provides an infrastructure for net...
متن کاملA Jini-based Gateway Architecture for Mobile Devices
C o p yr ig h t S p ri n g er V er la g , J IT ’9 9, S ep te m b er 2 021 , 1 99 9, D u es se ld o rf , G er m an y Abstract. In the near future we expect a widespread deployment of mobile computational resources including network-enabled end devices like Laptops and PDAs. An interesting problem then and today is the transparent change of locality. Traditionally several manual actions are neces...
متن کاملMonitoring Component Interaction in Jini Federations
Jini is an infrastructure for spontaneous ad hoc service networks. It allows clients to find services without prior knowledge of their network surroundings. For service interaction proxy objects are used which are supplied by service providers. These proxy objects interact directly with the service provider. Compared to architectures that use a virtually central communications broker (like a CO...
متن کاملA middleware-transparent approach to developing distributed applications
An innovative middleware transparent approach to developing distributed applications is presented. The approach uses an aspect-oriented software development technique to separate an application’s middlewareindependent functionality from its middleware-specific functionality. Application elements that are specific to the middleware are localized in aspects that can be seamlessly integrated into ...
متن کاملServices Everywhere: OSGi in Distributed Environments
Distribution is increasingly becoming an important issue in both enterprise applications and mobile computing. OSGi itself has only rudimental support for distribution, in forms of interfaces for interaction with Jini (R3) or UPnP (R3 + R4) infrastructures. When it comes to interconnecting different OSGi frameworks, there are only few solutions so far. In this paper, we present these existing s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001